//package com.ruoyi.common.utils;
//
//import com.itextpdf.io.font.PdfEncodings;
//import com.itextpdf.kernel.font.PdfFont;
//import com.itextpdf.kernel.font.PdfFontFactory;
//import com.itextpdf.kernel.geom.PageSize;
//import com.itextpdf.kernel.pdf.PdfDocument;
//import com.itextpdf.kernel.pdf.PdfWriter;
//import com.itextpdf.layout.Document;
//import com.itextpdf.layout.borders.Border;
//import com.itextpdf.layout.element.*;
//import com.itextpdf.layout.properties.HorizontalAlignment;
//import com.itextpdf.layout.properties.TabAlignment;
//import com.itextpdf.layout.properties.TextAlignment;
//import com.itextpdf.layout.properties.UnitValue;
//
//import java.io.File;
//import java.io.FileNotFoundException;
//import java.io.IOException;
//
//public class DueDiligenceReportGenerator {
//
//    public static void main(String[] args) throws IOException {
//        String dest = "D://DueDiligenceReport_Improved.pdf";
//        new DueDiligenceReportGenerator().createPdf(dest);
//        System.out.println("PDF created successfully: " + new File(dest).getAbsolutePath());
//    }
//
//    public void createPdf(String dest) throws FileNotFoundException, IOException {
//        // 初始化文档
//        PdfWriter writer = new PdfWriter(dest);
//        PdfDocument pdf = new PdfDocument(writer);
//        Document document = new Document(pdf, PageSize.A4);
//        document.setMargins(40, 40, 40, 40);
//
//        // 加载中文字体 (需要准备字体文件)
//        String fontPath = "C:/Windows/Fonts/simhei.ttf"; // 替换为实际字体路径
//        PdfFont simsun = PdfFontFactory.createFont(fontPath, PdfEncodings.IDENTITY_H);
//
////        PdfFont simsun = PdfFontFactory.createRegisteredFont("STSong-Light", PdfEncodings.IDENTITY_H);
//
//        // 字体大小设置
////        simsun.setSize(12);
//
//        // 封面页
//        createCoverPage(document, simsun);
//
//        // 前言页
//        createPrefacePage(document, simsun);
//
//        // 标的物基础信息
//        createBasicInfoPage(document, simsun);
//
//        // 标的物拍卖信息
//        createAuctionInfoPage(document, simsun);
//
//        // 图片占位页
//        createImagePlaceholderPage(document, simsun);
//
//        // 标的物周边配套信息
//        createSurroundingInfoPage(document, simsun);
//
//        // 价格走势页
//        createPriceTrendPage(document, simsun);
//
//        // 标的物权属信息
//        createPropertyRightInfoPage(document, simsun);
//
//        // 标的物费用信息
//        createCostInfoPage(document, simsun);
//
//        // 标的物风险信息
//        createRiskInfoPage(document, simsun);
//
//        document.close();
//    }
//
//    private void createCoverPage(Document document, PdfFont font) {
//        // 公司名称
//        Paragraph company = new Paragraph("广州易拍居信息服务有限公司")
//                .setFont(font)
//                .setFontSize(16)
//                .setBold()
//                .setTextAlignment(TextAlignment.CENTER)
//                .setMarginTop(50);
//
//        // 报告标题
//        Paragraph title = new Paragraph("尽职调查报告")
//                .setFont(font)
//                .setFontSize(24)
//                .setBold()
//                .setTextAlignment(TextAlignment.CENTER)
//                .setMarginTop(30);
//
//        // 标的物信息
//        Paragraph subject = new Paragraph("标的物：番禺区小谷围街求真街110号13栋1202房【（2021）粤2071执恢2261号】")
//                .setFont(font)
//                .setFontSize(14)
//                .setTextAlignment(TextAlignment.CENTER)
//                .setMarginTop(30);
//
//        // 信息分类表格
//        float[] columnWidths = {250f, 250f};
//        Table infoTable = new Table(columnWidths);
//        infoTable.setMarginTop(100);
//        infoTable.setHorizontalAlignment(HorizontalAlignment.CENTER);
//
//        // 添加分类单元格
//        infoTable.addCell(createInfoCell("标的物基础信息", font));
//        infoTable.addCell(createInfoCell("标的物权属信息", font));
//        infoTable.addCell(createInfoCell("标的物费用信息", font));
//        infoTable.addCell(createInfoCell("标的物风险信息", font));
//
//        // 页脚
//        Paragraph footer = new Paragraph("广州易拍居信息服务有限公司")
//                .setFont(font)
//                .setFontSize(12)
//                .setTextAlignment(TextAlignment.CENTER)
//                .setFixedPosition(40, 30,
//                        document.getPdfDocument().getDefaultPageSize().getWidth() - 80);
//
//        document.add(company);
//        document.add(title);
//        document.add(subject);
//        document.add(infoTable);
//        document.add(footer);
//
//        document.add(new AreaBreak());
//    }
//
//    private Cell createInfoCell(String text, PdfFont font) {
//        return new Cell()
//                .add(new Paragraph(text).setFont(font).setTextAlignment(TextAlignment.CENTER))
//                .setHeight(60)
//                .setBorderLeft(Border.NO_BORDER)
//                .setBorderRight(Border.NO_BORDER)
//                .setBorderTop(Border.NO_BORDER)
//                .setBorderBottom(Border.NO_BORDER);
//    }
//
//    private void createPrefacePage(Document document, PdfFont font) {
//        Paragraph title = new Paragraph("前言")
//                .setFont(font)
//                .setFontSize(18)
//                .setBold()
//                .setTextAlignment(TextAlignment.CENTER);
//
//        Paragraph content = new Paragraph()
//                .setFont(font)
//                .setFontSize(12)
//                .setTextAlignment(TextAlignment.LEFT)
//                .add("房产作为高价值商品，在网络司法拍卖中应该遵循谨慎、安全的交易模式，")
//                .add("在竞买人竞拍之前，易拍居微信小程序平台给予竞拍人最大善意的提醒，在法律层面及数据层面给竞买人全方位的参考，")
//                .add("竞买人在竞拍时才会结合自己的实际情况，理性地竞拍房屋。\n\n")
//                .add("因此易拍居微信小程序平台推出尽职调查报告服务，以标的物基础信息、标的物权属信息、")
//                .add("标的物费用信息和标的物风险信息这四大类自对于司法拍卖房产进行尽职调查，为竞买人提供保驾护航，")
//                .add("无忧购置法拍房。\n\n")
//                .add("本尽职调查报告所有内容最终解释权归广州易拍居信息服务有限公司所有");
//
//        document.add(title);
//        document.add(content);
//
//        // 添加页码
//        addPageNumber(document, font, "2/15");
//
//        document.add(new AreaBreak());
//    }
//
//    private void createBasicInfoPage(Document document, PdfFont font) {
//        Paragraph title = new Paragraph("一、标的物基础信息")
//                .setFont(font)
//                .setFontSize(18)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT);
//
//        Paragraph subTitle = new Paragraph("（一）标的物基础信息表格")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(10);
//
//        // 创建基础信息表格
//        float[] columnWidths = {150f, 300f};
//        Table table = new Table(columnWidths);
//
//        // 表头
//        Cell header = new Cell(1, 2)
//                .add(new Paragraph("1、标的物").setFont(font).setBold());
//        table.addHeaderCell(header);
//
//        // 表格内容
//        addTableRow(table, font, "标的物地址", "广州市番禺区小谷围街求真街110号13栋120房（不含室内财产）");
//        addTableRow(table, font, "权属人姓名", "潘健勇");
//        addTableRow(table, font, "小区名称", "越秀.星汇文华");
//        addTableRow(table, font, "建筑面积", "190.1743平方米");
//        addTableRow(table, font, "套内面积", "156.2618平方米");
//        addTableRow(table, font, "市场价值", "1278.9万元");
//        addTableRow(table, font, "市场均价", "6.7255万/m²");
//        addTableRow(table, font, "房屋用途", "住宅");
//        addTableRow(table, font, "结构", "钢筋混凝土结构");
//        addTableRow(table, font, "户型", "4室2厅2卫1厨");
//        addTableRow(table, font, "楼层", "第12层/共14层");
//        addTableRow(table, font, "朝向", "东南向");
//        addTableRow(table, font, "电梯", "一梯一户");
//        addTableRow(table, font, "楼龄", "约7年");
//        addTableRow(table, font, "开发商", "越秀城建地产");
//        addTableRow(table, font, "物业公司", "广州市越秀城建物业管理有限公司");
//        addTableRow(table, font, "物业费用", "3.5-3.56元/m²/月");
//
//        document.add(title);
//        document.add(subTitle);
//        document.add(table);
//
//        // 添加页码
//        addPageNumber(document, font, "3 / 15");
//
//        document.add(new AreaBreak());
//    }
//
//    private void addTableRow(Table table, PdfFont font, String key, String value) {
//        table.addCell(new Cell().add(new Paragraph(key).setFont(font)));
//        table.addCell(new Cell().add(new Paragraph(value).setFont(font)));
//    }
//
//    private void createAuctionInfoPage(Document document, PdfFont font) {
//        Paragraph subTitle = new Paragraph("（二）标的物拍卖信息表格")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT);
//
//        // 创建拍卖信息表格
//        float[] columnWidths = {150f, 300f};
//        Table table = new Table(columnWidths);
//
//        // 表头
//        Cell header = new Cell(1, 2)
//                .add(new Paragraph("1、标的物").setFont(font).setBold());
//        table.addHeaderCell(header);
//
//        // 表格内容
//        addTableRow(table, font, "标的物地址", "广州市番禺区小谷围街求真街110号13栋1202房（不含室内财产）");
//        addTableRow(table, font, "权属人姓名", "潘健勇");
//        addTableRow(table, font, "拍卖阶段", "第一次拍卖阶段");
//        addTableRow(table, font, "拍卖日期", "2022年2月21日10时");
//        addTableRow(table, font, "法院评估价", "822.7224万元");
//        addTableRow(table, font, "起拍金额", "658.1780万元");
//        addTableRow(table, font, "起拍单价", "3.46万/㎡");
//        addTableRow(table, font, "市场折扣率", "5.15折");
//        addTableRow(table, font, "保证金额", "131.6万元");
//        addTableRow(table, font, "增价幅度", "30000元");
//        addTableRow(table, font, "优先购买权人", "无");
//        addTableRow(table, font, "执行法院", "中山市第一人民法院");
//        addTableRow(table, font, "执行案号", "(2021) 粤2071执行2261号");
//        addTableRow(table, font, "钥匙", "无");
//        addTableRow(table, font, "看样时间", "2022年2月13日11时至11时30分");
//        addTableRow(table, font, "尾款支付时间", "竞价结束后十日内（3月1日前）");
//        addTableRow(table, font, "拍卖网址", "网址：http://sf.taobao.com/0760/01");
//
//        Paragraph imgSubTitle = new Paragraph("（三）标的物图片信息")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(20);
//
//        document.add(subTitle);
//        document.add(table);
//        document.add(imgSubTitle);
//
//        // 添加页码
//        addPageNumber(document, font, "4 / 15");
//    }
//
//    private void createImagePlaceholderPage(Document document, PdfFont font) {
//        document.add(new AreaBreak());
//
//        // 图片占位符
//        Paragraph placeholder = new Paragraph("[图片占位]")
//                .setFont(font)
//                .setFontSize(24)
//                .setTextAlignment(TextAlignment.CENTER)
//                .setMarginTop(250);
//
//        document.add(placeholder);
//
//        // 添加页码
//        addPageNumber(document, font, "5/15");
//
//        document.add(new AreaBreak());
//
//        // 第二张图片占位页
//        document.add(placeholder);
//        addPageNumber(document, font, "6 / 15");
//
//        document.add(new AreaBreak());
//    }
//
//    private void createSurroundingInfoPage(Document document, PdfFont font) {
//        Paragraph subTitle = new Paragraph("（四）标的物价值尽调")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT);
//
//        Paragraph tableTitle = new Paragraph("标的物周边配套信息表")
//                .setFont(font)
//                .setFontSize(12)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(10);
//
//        // 创建周边配套表格
//        float[] columnWidths = {100f, 350f};
//        Table table = new Table(columnWidths);
//
//        addTableRow(table, font, "学校", "广州大学附属小学（大学城校区），华南师范大学附属小学（大学城校区），华南师范大学附属中学（大学城校区）");
//        addTableRow(table, font, "地铁站", "地铁4号线7号线广州大学城南");
//        addTableRow(table, font, "银行", "中国工商银行大学城支行，中国建设银行大学城支行");
//        addTableRow(table, font, "公交车站", "384路，番201路，番202路，332路，387路，86路，夜50路");
//        addTableRow(table, font, "商场", "华润万家（星汇文宇店），全家便利店");
//        addTableRow(table, font, "医院", "广东工业大学医院");
//
//        Paragraph priceTitle = new Paragraph("价格走势")
//                .setFont(font)
//                .setFontSize(12)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(20);
//
//        Paragraph priceSubTitle = new Paragraph("放盘价格概况")
//                .setFont(font)
//                .setFontSize(12)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginBottom(20);
//
//        document.add(subTitle);
//        document.add(tableTitle);
//        document.add(table);
//        document.add(priceTitle);
//        document.add(priceSubTitle);
//
//        // 添加页码
//        addPageNumber(document, font, "7 / 15");
//
//        document.add(new AreaBreak());
//    }
//
//    private void createPriceTrendPage(Document document, PdfFont font) {
//        Paragraph communityTitle = new Paragraph("星汇文华 大学城")
//                .setFont(font)
//                .setFontSize(16)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT);
//
//        Paragraph liveText = new Paragraph("直播看房 随时随地 想看就看    立即观看")
//                .setFont(font)
//                .setFontSize(12)
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginBottom(20);
//
//        Paragraph ranking = new Paragraph("大学城人气小区榜第2名")
//                .setFont(font)
//                .setFontSize(12)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT);
//
//        // 创建价格和房源数量表格
//        float[] priceColumnWidths = {100f, 100f, 100f, 100f};
//        Table infoTable = new Table(priceColumnWidths);
//        infoTable.setWidth(UnitValue.createPercentValue(60));
//        infoTable.setHorizontalAlignment(HorizontalAlignment.LEFT);
//
//        infoTable.addCell(new Cell().add(new Paragraph("71951元/平").setFont(font).setBold()).setBorder(Border.NO_BORDER));
//        infoTable.addCell(new Cell().add(new Paragraph("比上月▲5.38%").setFont(font)).setBorder(Border.NO_BORDER));
//        infoTable.addCell(new Cell().add(new Paragraph("8套").setFont(font).setBold()).setBorder(Border.NO_BORDER));
//        infoTable.addCell(new Cell().add(new Paragraph("2套").setFont(font)).setBorder(Border.NO_BORDER));
//        infoTable.addCell(new Cell().add(new Paragraph("01月参考均价").setFont(font)).setBorder(Border.NO_BORDER));
//        infoTable.addCell(new Cell().add(new Paragraph("在售房源").setFont(font)).setBorder(Border.NO_BORDER));
//        infoTable.addCell(new Cell().add(new Paragraph("在租房源").setFont(font)).setBorder(Border.NO_BORDER));
//
//        // 房源信息
//        addPropertyInfo(document, font, "过五年唯一一四房带主卫 装修保养好 视野开阔 带车位",
//                "4室2厅/18㎡/8㎡/五层立文华", "满五年 VR看装修 近地铁", "1420万 78,070元/平");
//        addPropertyInfo(document, font, "房子户型方正，精装修，视野开阔，保养好，少有户型。",
//                "5室2厅/28㎡/8㎡/南北/星汇文华", "满五年 VR看装修 近地铁", "1600万 72,781元/平");
//        addPropertyInfo(document, font, "大学城南地铁口舒适三房 主室带卫生间朝南 业主诚心出",
//                "3室2厅/40㎡/东北/星汇文华", "满五年 VR看装修 近地铁", "1200万 85,173元/平");
//
//        document.add(communityTitle);
//        document.add(liveText);
//        document.add(ranking);
//        document.add(infoTable);
//
//        // 添加页码
//        addPageNumber(document, font, "8 / 15");
//
//        document.add(new AreaBreak());
//    }
//
//    private void addPropertyInfo(Document document, PdfFont font, String title, String info1, String info2, String price) {
//        Paragraph p = new Paragraph()
//                .setFont(font)
//                .setMarginBottom(15);
//
//        p.add(new Text(title + "\n").setBold());
//        p.add(new Text(info1 + "\n"));
//        p.add(new Text(info2 + "\n"));
//        p.add(new Text(price).setBold().setUnderline());
//
//        document.add(p);
//    }
//
//    private void createPropertyRightInfoPage(Document document, PdfFont font) {
//        Paragraph title = new Paragraph("二、标的物权属信息")
//                .setFont(font)
//                .setFontSize(18)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT);
//
//        Paragraph subTitle = new Paragraph("（一）标的物权属信息表格")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(10);
//
//        // 创建权属信息表格
//        float[] columnWidths = {150f, 300f};
//        Table table = new Table(columnWidths);
//
//        // 表头
//        Cell header = new Cell(1, 2)
//                .add(new Paragraph("1、标的物1").setFont(font).setBold());
//        table.addHeaderCell(header);
//
//        // 表格内容
//        addTableRow(table, font, "标的物地址", "广州市番禺区小谷围街求真街110号13栋1202房");
//        addTableRow(table, font, "权属人姓名", "潘健勇");
//        addTableRow(table, font, "不动产坐落", "广州市番禺区小谷围街求真街110号13栋1202房");
//        addTableRow(table, font, "房产登记号", "14登记02450601");
//        addTableRow(table, font, "权证号", "02200374232");
//        addTableRow(table, font, "登记时间", "2014年09月23日");
//        addTableRow(table, font, "共有情况", "单独所有");
//        addTableRow(table, font, "占有部分", "全部");
//        addTableRow(table, font, "取得方式", "购买");
//        addTableRow(table, font, "土地使用权", "出让");
//        addTableRow(table, font, "土地使用年限", "约70年，从2010年1月16日起");
//        addTableRow(table, font, "执行法院", "中山市第一人民法院");
//        addTableRow(table, font, "执行案号", "（2021）粤2071执恢2261号");
//        addTableRow(table, font, "抵押权人", "中国建设银行股份有限公司广东省分行 304万");
//        addTableRow(table, font, "抵押权利部分", "全部");
//
//        Paragraph chartSubTitle = new Paragraph("（二）标的物不动产查册图")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(20);
//
//        Paragraph chartPlaceholder = new Paragraph("[不动产登记查册表内容]")
//                .setFont(font)
//                .setFontSize(12)
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(10);
//
//        document.add(title);
//        document.add(subTitle);
//        document.add(table);
//        document.add(chartSubTitle);
//        document.add(chartPlaceholder);
//
//        // 添加页码
//        addPageNumber(document, font, "9 / 15");
//
//        document.add(new AreaBreak());
//    }
//
//    private void createCostInfoPage(Document document, PdfFont font) {
//        Paragraph title = new Paragraph("三、标的物费用信息")
//                .setFont(font)
//                .setFontSize(18)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT);
//
//        Paragraph subTitle = new Paragraph("（一）标的物税费测算表格")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(10);
//
//        // 创建费用信息表格
//        float[] columnWidths = {150f, 300f};
//        Table table = new Table(columnWidths);
//
//        // 表头
//        Cell header = new Cell(1, 2)
//                .add(new Paragraph("1、标的物").setFont(font).setBold());
//        table.addHeaderCell(header);
//
//        // 表格内容
//        addTableRow(table, font, "标的物地址", "广州市番禺区小谷围街求真街110号13栋1202房（不含室内财产）");
//        addTableRow(table, font, "建筑面积", "190.1743平方米");
//        addTableRow(table, font, "建议成交价", "不高于1020万");
//        addTableRow(table, font, "建议成交单价", "5.36万/平米");
//        addTableRow(table, font, "房产登记号", "14登记02450601");
//        addTableRow(table, font, "登记日期", "满五");
//
//        // 创建税费表格
//        float[] taxColumnWidths = {100f, 250f};
//        Table taxTable = new Table(taxColumnWidths);
//
//        addTableRow(taxTable, font, "增值税及附加", "非普满五，（成交价-上收发票/完税凭证）5.3% 30.75万元");
//        addTableRow(taxTable, font, "个人所得税", "唯一（免征）/非唯一3%（30.6万元）");
//        addTableRow(taxTable, font, "契税", "唯一1.5%（10.2万元）/非首套3%（30.6万元）");
//        addTableRow(taxTable, font, "印花税", "免征");
//        addTableRow(taxTable, font, "土地使用权出让金", "已缴纳");
//        addTableRow(taxTable, font, "总计", "40.95万/91.95万元");
//
//        // 备注信息
//        Paragraph remark = new Paragraph()
//                .setFont(font)
//                .setFontSize(10)
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(10)
//                .add("备注：\n")
//                .add("增值税及附加：普通住宅不满五年拍卖成交价款的5.3%，满五年免征\n")
//                .add("契税：受让方首套90㎡以内为1%，90㎡以上未1.5%；二套则3%\n")
//                .add("个人所得税：“转让自用满五年家庭唯一住房免征”\n")
//                .add("“能提供原值凭证转让所得（计税金额-房产原值-合理费用）*20%”\n")
//                .add("“不能提供原值凭证无法准确计算所得额，拍卖成交价*3%”\n\n")
//                .add("该税费核算由易拍居按照税局政策预估，实际税费以税局核税结果为准");
//
//        document.add(title);
//        document.add(subTitle);
//        document.add(table);
//        document.add(new Paragraph("税费测算表格").setFont(font).setBold().setMarginTop(10));
//        document.add(taxTable);
//        document.add(remark);
//
//        // 添加页码
//        addPageNumber(document, font, "13 / 15");
//
//        document.add(new AreaBreak());
//    }
//
//    private void createRiskInfoPage(Document document, PdfFont font) {
//        Paragraph title = new Paragraph("四、标的物风险信息")
//                .setFont(font)
//                .setFontSize(18)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT);
//
//        Paragraph subTitle = new Paragraph("（一）标的物风险信息表格")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(10);
//
//        // 创建风险信息表格
//        float[] columnWidths = {150f, 300f};
//        Table table = new Table(columnWidths);
//
//        // 表头
//        Cell header = new Cell(1, 2)
//                .add(new Paragraph("1、标的物1").setFont(font).setBold());
//        table.addHeaderCell(header);
//
//        // 表格内容
//        addTableRow(table, font, "标的物地址", "广州市番禺区小谷围街求真街110号13栋1202房");
//        addTableRow(table, font, "权属人姓名", "潘健勇");
//        addTableRow(table, font, "拍卖原因", "因被执行人金融纠纷查封拍卖");
//        addTableRow(table, font, "执行法院", "中山市第一人民法院");
//        addTableRow(table, font, "首封法院", "中山市第一人民法院");
//        addTableRow(table, font, "申请执行人", "中山市第一人民法院");
//        addTableRow(table, font, "执行标的", "建行广东省分行304万元本金及利息 建行中山分行本金11020729.53元及其利息");
//        addTableRow(table, font, "占有情况", "被执行人及其家属居住");
//        addTableRow(table, font, "租赁情况", "未提供租约");
//        addTableRow(table, font, "腾房详情", "被执行人承诺拍卖成交后十日内腾空房屋");
//        addTableRow(table, font, "欠费情况", "欠物业费2000元左右");
//
//        Paragraph ratingSubTitle = new Paragraph("（二）标的物风控评级")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(20);
//
//        Paragraph rating = new Paragraph("易拍居-尽职调查风控评级：A（较低风险）")
//                .setFont(font)
//                .setFontSize(12)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT);
//
//        // 创建评级详情表格
//        float[] ratingColumnWidths = {100f, 350f};
//        Table ratingTable = new Table(ratingColumnWidths);
//
//        addTableRow(ratingTable, font, "房屋价值", "拍卖标的为个人住宅，位于大学城板块成熟物业，市场交易活跃，市场价值较高。");
//        addTableRow(ratingTable, font, "权属情况", "拍卖标的权属为潘建勇所有。");
//        addTableRow(ratingTable, font, "税务费用", "增值税+个人所得税+契税。");
//        addTableRow(ratingTable, font, "债权债务", "中国建设银行股份有限公司中山分行推进拍卖。");
//        addTableRow(ratingTable, font, "占用情况", "目前有人使用，被执行人承诺拍卖后十日内腾空房屋。");
//        addTableRow(ratingTable, font, "转移过户", "司法程序实施拍卖执行，强而有力保障拍卖后标的物房产转移登记手续的合法办理。");
//        addTableRow(ratingTable, font, "腾房交付", "经过对本案标的物的现场勘查与执行法官的沟通，不交吉。被执行人及其家属居住，" +
//                "被执行人承诺拍卖后十日内腾空房屋。后续清场交付可依法律程序开展。");
//
//        Paragraph surveySubTitle = new Paragraph("（三）现场调查信息")
//                .setFont(font)
//                .setFontSize(14)
//                .setBold()
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(20);
//
//        Paragraph surveyInfo = new Paragraph("物业管理严格，调查人员未能入楼调查。")
//                .setFont(font)
//                .setFontSize(12)
//                .setTextAlignment(TextAlignment.LEFT);
//
//        // 免责声明
//        Paragraph disclaimer = new Paragraph()
//                .setFont(font)
//                .setFontSize(10)
//                .setTextAlignment(TextAlignment.LEFT)
//                .setMarginTop(20)
//                .add("本《尽职调查报告》是《拍卖法》、《最高人民法院关于人民法院网络司法拍卖的规定》")
//                .add("及《拍卖网司法拍卖平台服务协议》等相关法律的规定，以拍卖标的物送拍机构公示信息为基础，")
//                .add("作为独立运营第三方运用互联网大数据、现场走访和相关部门咨询等方式，对相对应信息进行收集与梳理，")
//                .add("最终提供必要风险提示和解决方案。\n\n")
//                .add("本尽职调查报告所有内容最终解释权归易拍居所有");
//
//        document.add(title);
//        document.add(subTitle);
//        document.add(table);
//        document.add(ratingSubTitle);
//        document.add(rating);
//        document.add(ratingTable);
//        document.add(surveySubTitle);
//        document.add(surveyInfo);
//        document.add(disclaimer);
//
//        // 添加页码
//        addPageNumber(document, font, "15 / 15");
//    }
//
//    private void addPageNumber(Document document, PdfFont font, String pageNumber) {
////        Paragraph footer = new Paragraph()
////                .setFont(font)
////                .setFontSize(10)
////                .addTabStops(new TabStop(1000, TabAlignment.RIGHT))
////                .add(new Tab())
////                .add(pageNumber)
////                .setFixedPosition(40, 20,
////                        document.getPdfDocument().getDefaultPageSize().getWidth() - 80);
////        document.add(footer);
//    }
//}